package com.hhkj.api.student.service.biz;

import com.hhkj.admin.course.model.res.CourseRes;
import com.hhkj.api.student.model.req.ApiSaleStudentCourseListReq;
import com.hhkj.api.student.model.req.ApiSaleStudentRegisterReq;
import com.hhkj.api.student.model.res.ApiSaleStudentCourseListRes;

import java.util.List;

/**
 * ApiSaleStudentBizService
 *
 * @author HHKJ-SERVER-ZJ
 * @since 2023/12/26 15:32
 */
public interface ApiSaleStudentBizService {

    /**
     * 校验身份证号密码，并返回科目列表
     *
     * @param studentReq 传参
     * @return 该学生的科目
     */
    List<ApiSaleStudentCourseListRes> listCourse(ApiSaleStudentCourseListReq studentReq);

    /**
     * 注册学员信息
     *
     * @param req 请求信息
     * @return true/false
     */
    boolean register(ApiSaleStudentRegisterReq req);

    /**
     * 根据学员查询科目类别
     * @param studentReq
     * @return
     */
    List<CourseRes> multiListCourse(ApiSaleStudentCourseListReq studentReq);
}
